package com.ce.pms.report.vo;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.ce.pms.occupation.vo.PerfectItemRequisitionVO;
import com.ce.report.vo.ReportsQueryBaseVo;
/**
 * 功能描述: 入伙派工单报表VO
 * <p>版权所有：中企动力
 * <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
 *
 * @author  胡煦
 * Create on:2009-1-7
 * Edit author:
 * Edit on:
 * 修改原因：

 */
public class PerItemDispatchReportVO extends ReportsQueryBaseVo {
	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	private Long keyword;

	/**
	 * @return the keyword
	 */
	public Long getKeyword() {
		return keyword;
	}
	/**
	 * @param keyword the keyword to set
	 */
	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}
	/**
	 * 承包商名称
	 */
	private String contractorInfoName;

	/**
	 * 派工单号 生成格式：PK+年月日+2位序号
	 */
	private String dispatchNumber;

	/**
	 * 派工日期
	 */
	private Date dispatchDate;

	/**
	 * 备注描述
	 */
	private String description;
	/**
	 * 需要整改项目列表
	 */
	private Set<PerfectItemRequisitionVO> perfectItemRequisitions = new HashSet<PerfectItemRequisitionVO>();
	/**
	 * @return the contractorInfoName
	 */
	public String getContractorInfoName() {
		return contractorInfoName;
	}
	/**
	 * @param contractorInfoName the contractorInfoName to set
	 */
	public void setContractorInfoName(String contractorInfoName) {
		this.contractorInfoName = contractorInfoName;
	}
	/**
	 * @return the description
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * @param description the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * @return the dispatchDate
	 */
	public Date getDispatchDate() {
		return dispatchDate;
	}
	/**
	 * @param dispatchDate the dispatchDate to set
	 */
	public void setDispatchDate(Date dispatchDate) {
		this.dispatchDate = dispatchDate;
	}
	/**
	 * @return the dispatchNumber
	 */
	public String getDispatchNumber() {
		return dispatchNumber;
	}
	/**
	 * @param dispatchNumber the dispatchNumber to set
	 */
	public void setDispatchNumber(String dispatchNumber) {
		this.dispatchNumber = dispatchNumber;
	}

	/**
	 * @return the perfectItemRequisitions
	 */
	public Set<PerfectItemRequisitionVO> getPerfectItemRequisitions() {
		return perfectItemRequisitions;
	}
	/**
	 * @param perfectItemRequisitions the perfectItemRequisitions to set
	 */
	public void setPerfectItemRequisitions(
			Set<PerfectItemRequisitionVO> perfectItemRequisitions) {
		this.perfectItemRequisitions = perfectItemRequisitions;
	}
}
